/*
 * @lc app=leetcode.cn id=1304 lang=typescript
 *
 * [1304] 和为零的 N 个不同整数
 */

// @lc code=start
function sumZero(n: number): number[] {
    const arr = [...Array(Math.floor(n / 2)).keys()];
    const result = [...arr.map((i) => -(i + 1)), ...arr.map((i) => i + 1)];
    n % 2 && result.push(0);
    return result;
}
// @lc code=end
